home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / graphic / iv1_02a.zip / IV.DOC < prev    next >
Text File  |  1994-01-08  |  17KB  |  375 lines

  1.                                 imgTECH/IV
  2.  
  3.  
  4. This document contains a brief introduction to the imgTECH/IV image
  5. viewer.  The following topics will  be considered:
  6. 1.  What is imgTECH/IV and what is it useful for?
  7. 2.  What are the hardware requirements?
  8. 3.  What capabilities does it have?
  9. 4.  What limitations does it have?
  10. 5.  Installation
  11. 6.  Using imgTECH/IV
  12.  
  13.      
  14. 1. What is imgTECH/IV?
  15.  
  16. imgTECH/IV is an image viewer.  That is, it can read digitized pictures,
  17. display them and manipulate them in various ways.  A person may wish to
  18. do this for one of several reasons:
  19.  
  20.  
  21. 2. Hardware requirements
  22.  
  23.   a)  386SX or higher CPU 
  24.   b)  At least one megabyte of memory
  25.   c)  A hard disk with at least two megabytes free
  26.   d)  A mouse
  27.  
  28.  
  29. 3. imgTECH/IV capabilities
  30.  
  31.   a)  IV is a 32 bit program.  As such it requires a 386 or higher CPU.  Since
  32.       displaying an image require a lot of memory, IV will use all extended
  33.       memory installed in the computer and will then use the hard disk as
  34.       virtual memory.  IV requires a VGA system, and operates it in 256
  35.       color mode with one of the following resolutions:
  36.       1.  640x480x256
  37.       2.  800x600x256
  38.       3.  1024x768x256
  39.     
  40.   b)  IV allows multiple images to be loaded in memory and displayed in the
  41.       screen at once.  Images may be of arbitrary size.  If the image is larger
  42.       than the screen resolution (ie. an 800x600 pixel image and a 640x480
  43.       pixel screen) the image will be clipped to fit the screen.  The image
  44.       may be scrolled using the CTRL+ARROW keys.
  45.  
  46.   c)  IV can read and write images in the following formats: IV native
  47.       format (faster), BMP, PCX, JPG, TIFF, GIF and ASCII.  An ascii
  48.       image is a text file in the following format:
  49.       Line 1:                # of rows
  50.       Line 2:                # of columns
  51.       Line 3 -> 3+rows:      pixel values of that row
  52.  
  53.   d)  IV supports image stacks.  An image stack is an image file that
  54.       contains a number of individual images.  An image stack may
  55.       represent:
  56.       1.  A time series.  That is, a series of pictures of an object taken at
  57.           different times.
  58.       2.  The third spatial dimension.  Images are two dimensional, but an
  59.           image stack may be a series of pictures taken at various depths.
  60.       3.  A number of images that are somehow related, and stored together
  61.           for convenience.  For example, a number of images may be stored
  62.           together and shown in sequence creating a slide show.
  63.       4.  A totally unrelated set of images.
  64.  
  65.   e)  IV supports the following general kinds of images:
  66.       1.  Grey scale images.  Each pixel in the image represents light
  67.           intensity at that point in the image.  No palette is stored with the
  68.           image.  The image is shown with a grey scale palette (the IV
  69.           default).  These images may be 8 bit (0<=pixel value<=255) or 16
  70.           bit (0<=pixel value<=65536).
  71.       2.  Color images.  Each pixel in the image represents an index into a
  72.           color palette (usually 256 colors) stored with the image.  IV will
  73.           load the image's palette whenever the image is shown.  Since IV can
  74.           show many different images at once, and since the VGA mode used
  75.           by IV is restricted to only 256 different colors, when one color
  76.           image is displayed, other color images already on the screen may
  77.           end up looking strange because a different palette is loaded. 
  78.           NOTE: displaying a 256 color image may change the colors IV uses
  79.           for menus and dialog boxes...  This is because there are no more
  80.           colors left for IV to use.
  81.       3.  24 bit color images are currently not supported.  JPEG images are
  82.           converted to 8 bit color images.
  83.  
  84.   f)  IV provides the following functions:
  85.       1.    scale -- scale an image up or down.  X and Y may have different
  86.             scale factors.  The scale factor is determined by specifying the
  87.             numerator and denominator.  For example, to scale an image by
  88.             1.5 in the X direction and 0.67 in Y the Y direction:
  89.             X: numerator = 3  denominator = 2    3/2=1.5
  90.             Y: numerator = 2  denominator = 3    2/3=0.67
  91.       2.    rotate -- rotate an image by 90, 180 or 270 degrees.
  92.       3.    mirror -- create a mirror image.
  93.       4.    zoom -- zoom in on a small part of an image.
  94.       5.    greyscale -- convert a color image into a grey scale image.  The
  95.             red, green and blue components of each color in the image's
  96.             palette are used to find a grey scale intensity for that color.
  97.       6.    movie -- display each image in an image stack in rapid succession. 
  98.             Creating a movie or slide show effect.  Note: the number of
  99.             frames per second displayed depends on the size of the image.
  100.       7.    tile -- display a number of images in an image stack at once.
  101.       8.    insert -- insert an image into an image stack.
  102.       9.    delete -- delete an image from an image stack.
  103.       10.   split -- split up an image stack into a number of single images.
  104.       11.   cut -- cut a portion of an image out, creating a new image.
  105.       12.   paste -- paste one image into another.
  106.       13.   undo/redo
  107.  
  108.   g)  IV has hypertext help.
  109.  
  110.   h)  The IV interface features drop down menus and a command line.
  111.  
  112.   i)  All IV functions are available from macros.  IV can create macros by
  113.       recording a series of key strokes.  Macros are stored in ascii text files
  114.       so that they may be later edited and refined as necessary.  Macros also
  115.       support looping and if-then constructs.
  116.  
  117.   k)  IV has a full screen mode in which an image is displayed on the screen
  118.       by itself without any menus etc.  This is a useful mode for creating
  119.       slide shows.
  120.  
  121.   l)  Gamma correction.
  122.  
  123.  
  124. 4. imgTECH/IV limitations
  125.  
  126.   a)  No 24 bit color images.
  127.   b)  Doesn't use 32K, 64K color, 24 bit VESA modes when available.
  128.   c)  Doesn't support, or even run, under Windows, OS2 or Deskview.
  129.   d)  Doesn't read compressed TIFF images.
  130.   e)  Cannot print images.  Images must be imported into a word processor
  131.       or desktop publisher to be printed.
  132.   f)  Doesn't support image editing (drawing lines, adding text etc.)
  133.  
  134.  
  135. 5. Installing imgTECH/IV
  136.  
  137.   a)  Place the installation disk in drive A:
  138.   b)  Type a:
  139.   c)  Type install
  140.   d)  Install will examine the video system, if it is recognized, install will
  141.       ask for confirmation.  If install doesn't recognize the video system or is
  142.       incorrect, you may select a driver from the list presented.
  143.   e)  When installation is complete, IV may be started by typing iv from the
  144.       dos command line.  Note: IV requires the CPU to be in real mode. 
  145.       Programs like Windows and some EMS emulators put the CPU in
  146.       Virtual 86 (V86) mode, and are thus incompatible with IV.  If you are
  147.       using an EMS emulator like EMM386.SYS make sure that EMS is not
  148.       disabled (ie. EMM386.SYS is NOT run with the NOEMS parameter).
  149.   IV can also install from a hard disk if so desired.
  150.  
  151.   Whenever the configuration of the computer is changed, such as changing
  152.   video cards, adding a math coprocessor or changing path names, run the
  153.   program ivconfig.  This will tell IV about the changes.
  154.  
  155.   IV may be started from any directory, as long as the file iv.cfg is located
  156.   in a directory named in the path statement.  iv.cfg is created by
  157.   ivconfig.
  158.  
  159.  
  160. 6. Using imgTECH/IV
  161.  
  162.   When IV starts, it will show a message indicating the program's serial
  163.   number and the person to whom the program is registered.  Press any key
  164.   to get past this message.
  165.  
  166. a)  Using the menus
  167.     Clicking on a menu title, or pressing ALT+The highlighted letter in the
  168.     menu name will cause the menu to drop down.  Use the arrow keys to
  169.     move the scroll bar from item to item, or else click (using the left mouse
  170.     button) on the desired item.  Pressing ENTER or pressing the right
  171.     mouse button (always equivalent to pressing ENTER) will select the